package com.ruoyi.system.entity;

import com.ruoyi.common.annotation.Excel;

import java.util.Date;
import java.io.Serializable;

/**
 * 报警信息表(SysMonitor)实体类
 *
 * @author makejava
 * @since 2022-12-13 18:35:17
 */
public class SysMonitor implements Serializable {
    private static final long serialVersionUID = -85162002755937971L;
    
    private Integer id;
    /**
     * 报警种类
     */
    @Excel(name = "报警种类")
    private String monitorType;
    /**
     * 报警名称
     */
    @Excel(name = "报警名称")
    private String monitorName;
    /**
     * 实时数据库位号
     */
    @Excel(name = "实时数据库位号")
    private String realTimeDataAddress;
    /**
     * 报警参数
     */
    @Excel(name = "报警参数")
    private String monitorParam;
    /**
     * 报警级别
     */
    @Excel(name = "报警级别")
    private String monitorLevel;
    /**
     * 报警源值
     */
    @Excel(name = "报警源值")
    private String monitorValue;
    /**
     * 确认状态
     */
    @Excel(name = "确认状态")
    private String monitorConfirmState;
    /**
     * 确认时间
     */
    @Excel(name = "确认时间")
    private String monitorConfirmTime;
    /**
     * 确认人
     */
    @Excel(name = "确认人")
    private String monitorConfirmUser;
    /**
     * 说明
     */
    @Excel(name = "说明")
    private String monitorExplain;
    /**
     * 恢复状态
     */
    @Excel(name = "恢复状态")
    private String monitorState;
    /**
     * 报警开始时间
     */
    @Excel(name = "报警开始时间")
    private String monitorStartTime;
    /**
     * 报警结束时间
     */
    @Excel(name = "报警结束时间")
    private String monitorEndTime;
    
    private Date createTime;
    
    private Date updateTime;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getMonitorType() {
        return monitorType;
    }

    public void setMonitorType(String monitorType) {
        this.monitorType = monitorType;
    }

    public String getMonitorName() {
        return monitorName;
    }

    public void setMonitorName(String monitorName) {
        this.monitorName = monitorName;
    }

    public String getRealTimeDataAddress() {
        return realTimeDataAddress;
    }

    public void setRealTimeDataAddress(String realTimeDataAddress) {
        this.realTimeDataAddress = realTimeDataAddress;
    }

    public String getMonitorParam() {
        return monitorParam;
    }

    public void setMonitorParam(String monitorParam) {
        this.monitorParam = monitorParam;
    }

    public String getMonitorLevel() {
        return monitorLevel;
    }

    public void setMonitorLevel(String monitorLevel) {
        this.monitorLevel = monitorLevel;
    }

    public String getMonitorValue() {
        return monitorValue;
    }

    public void setMonitorValue(String monitorValue) {
        this.monitorValue = monitorValue;
    }

    public String getMonitorConfirmState() {
        return monitorConfirmState;
    }

    public void setMonitorConfirmState(String monitorConfirmState) {
        this.monitorConfirmState = monitorConfirmState;
    }

    public String getMonitorConfirmTime() {
        return monitorConfirmTime;
    }

    public void setMonitorConfirmTime(String monitorConfirmTime) {
        this.monitorConfirmTime = monitorConfirmTime;
    }

    public String getMonitorConfirmUser() {
        return monitorConfirmUser;
    }

    public void setMonitorConfirmUser(String monitorConfirmUser) {
        this.monitorConfirmUser = monitorConfirmUser;
    }

    public String getMonitorExplain() {
        return monitorExplain;
    }

    public void setMonitorExplain(String monitorExplain) {
        this.monitorExplain = monitorExplain;
    }

    public String getMonitorState() {
        return monitorState;
    }

    public void setMonitorState(String monitorState) {
        this.monitorState = monitorState;
    }

    public String getMonitorStartTime() {
        return monitorStartTime;
    }

    public void setMonitorStartTime(String monitorStartTime) {
        this.monitorStartTime = monitorStartTime;
    }

    public String getMonitorEndTime() {
        return monitorEndTime;
    }

    public void setMonitorEndTime(String monitorEndTime) {
        this.monitorEndTime = monitorEndTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

}

